// var n;
// exports.ScheduleMgr = void 0;
// var $evenType = require("./EvenType");
// var $eventManager = require("./EventManager");
// var c = (function (e) {
//     function t() {
//         return (null !== e && e.apply(this, arguments)) || this;
//     }
//     __extends(t, e);
//     t.prototype.update = function (e) {
//         $eventManager.EventMgr.dispatchEvent($evenType.EVENT_TYPE.Game_Update, e);
//     };
//     return t;
// })(require("./SingletonManager").SingletonMgr);
// exports.ScheduleMgr = c.getInstance();

import { SingletonBase } from './SingletonManager';
import { EVENT_TYPE } from './EvenType';
import { EventMgrInstance } from './EventManager';

class ScheduleManager extends SingletonBase {
    update(deltaTime: number): void {
        EventMgrInstance.emitEvent(EVENT_TYPE.Game_Update, deltaTime);
    }
}

export const ScheduleMgr = ScheduleManager.getInstance();